package cn.demoncat.util.wx.mp.constant;

/**
 * 常量
 * 
 * @author 延晓磊
 *
 * @since 2019年8月22日
 */
public class WxMiniProgramConstant {

	/**
	 * 小程序接口URL
	 *
	 * GET地址：url&appid=&secret=
	 * POST地址：url?access_token=
	 *
	 * @author 延晓磊
	 *
	 * @since 2019年8月22日
	 */
	public static final class Urls{
		// 域名
		public static final String URL = "https://api.weixin.qq.com";

		// 获取access_token
		public static final String ACCESS_TOKEN = URL + "/cgi-bin/token?grant_type=client_credential";
		// 登录
		public static final String LOGIN = URL + "/sns/jscode2session?grant_type=authorization_code&js_code=";

		// 获取手机号
		public static final String PHONE = URL + "/wxa/business/getuserphonenumber";

		// 生成二维码
		public static final String QR = URL + "/wxa/getQRCode";
		// 生成无限二维码
		public static final String UNLIMITED_QR = URL + "/wxa/getwxacodeunlimit";
		// 生成链接
		public static final String LINK = URL + "/wxa/generate_urllink";
	}
	
	/**
	 * 响应常量
	 * 
	 * @author 延晓磊
	 *
	 * @since 2019年8月22日
	 */
	public static final class Response{
		
		// 响应码
		public static final String STATUS = "errcode";
		// 响应消息
		public static final String MSG = "errmsg";
		
		// 成功响应码
		public static final String SUCCESS_STATUS = "0";
		
	}
	
}
